const 地支对应表 = {
  子: "水",
  丑: "土",
  寅: "木",
  卯: "木",
  辰: "土",
  巳: "火",
  午: "火",
  未: "土",
  申: "金",
  酉: "金",
  戌: "土",
  亥: "水",
};
// 准备五行实例
const 金 = {
  五行: "金",
  颜色: ["白色", "金色", "银白色", "浅灰色", "杏色"],
};
const 木 = {
  五行: "木",
  颜色: ["绿色", "青色", "翠色", "绿色系"],
};
const 水 = {
  五行: "水",
  颜色: ["黑色", "蓝色", "灰色"],
};
const 火 = {
  五行: "火",
  颜色: ["红色系", "紫色系"],
};
const 土 = {
  五行: "土",
  颜色: ["黄色", "焦糖色", "棕色", "咖啡色"],
};

// 建立五行相生关系
金.相生 = 水;
水.相生 = 木;
木.相生 = 火;
火.相生 = 土;
土.相生 = 金;

// 建立五行被生关系
水.被生 = 金;
木.被生 = 水;
火.被生 = 木;
土.被生 = 火;
金.被生 = 土;

// 建立五行相克关系
金.相克 = 木;
木.相克 = 土;
土.相克 = 水;
水.相克 = 火;
火.相克 = 金;

// 建立五行被克关系
木.被克 = 金;
土.被克 = 木;
水.被克 = 土;
火.被克 = 水;
金.被克 = 火;

// 挂载至全局对象
window["金"] = 金;
window["木"] = 木;
window["土"] = 土;
window["水"] = 水;
window["火"] = 火;
